export type CurdData = {}

export type FieldEnum = {}

// 推荐商品列表项类型
export interface RecommendProductItem {
  id: number
  pm_id: string
  position: number
  sort: number
  create_time: string
}

// 推荐商品列表响应类型
export interface RecommendProductListResponse {
  code: number
  message: string
  data: {
    total: number
    list: RecommendProductItem[]
  }
}

// 推荐商品表单类型
export interface RecommendProductForm {
  id?: number
  pm_id: string
  position: number
  sort: number
}

// 删除参数类型
export interface DeleteParams {
  ids: number[]
}

// 翻译数据项类型
export interface TranslationItem {
  original: string
  zh?: string
  en?: string
  fr?: string
  de?: string
  es?: string
  ru?: string
  ja?: string
  it?: string
  ko?: string
  pt?: string
  ar?: string
  vn?: string
}

// 翻译列表响应类型
export interface TranslationListResponse {
  code: number
  message: string
  data: {
    list: {
      [key: string]: TranslationItem
    }
    total: number
  }
}

// 编辑翻译请求参数类型
export interface EditTranslationParams {
  content: {
    [key: string]: {
      [key: string]: string
    }
  }
}

// 编辑翻译响应类型
export interface EditTranslationResponse {
  code: number
  data: null
}

// 获取列表请求参数类型
export interface GetListParams {
  pageIndex: number
  pageSize: number
  original?: string
}
